<?php
/**
 * ajax的核心是XMLHttpRequest(XHR)
 * 
 * 发送和接受XMLHttpRequest请求的程序框架，步骤：
 * 1、创建XMLHttpReques对象
 * 
 * 
 * 
 * 
 */
?>
<script>
//     if(window.ActiveXObject){//ie6
//            new ActiveXObject("Microsoft.XMLHTTP");
//        }else if(window.XMLHttpRequest){//>ie6以及其他浏览器
//            new XMLHttpRequest;
//        } 
  /**
   * 返回兼容的ajax对象
   * @returns {ActiveXObject|XMLHttpRequest}
   */
    function getAjax(){
       return window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    /**
     * 1、输入网址
     *2、回车
     *3、处理返回数据（数据全部接收完）  1 数据全部接收完     2 状态码200
     *
     */
    window.onload=function(){
        var ajax=getAjax();
        ajax.onreadystatechange=function(){//ajax的状态改变事件
            if(ajax.readyState==4){//ajax.readyState==4数据全部接受完
                if(ajax.status=200){
                    document.getElementById("d1").innerHTML = ajax.responseText;//ajax.responseText这是服务器端返回来的数据
                }else{
                    alert("ajax发送请求失败，请稍后再试");
                }
            }
        }
        ajax.open("get","a1.1.php");
        ajax.send();
    }



</script>
<div id="d1">
    
</div>
    
    